Skip to content

docs: define alpha exit criteria for peering and probing#10

Merged
matthieugouel merged 2 commits into
mainfrom
docs/beta-exit-criteria
Jun 16, 2026
Merged

docs: define alpha exit criteria for peering and probing#10
matthieugouel merged 2 commits into
mainfrom
docs/beta-exit-criteria

Conversation

@matthieugouel

Copy link
Copy Markdown
Member

Fills in the previously-"To be defined" exit criteria on both platform status pages, derived from the current state of the code.

Peering (peering/_index.md)

  • BGP discipline: max-prefix / import limits, MRAI rate-limiting (≤10 announcements/hour), route-flap damping
  • RPKI: inline ROV (roa_check) on routes imported from the IXP
  • Reload safety: validate generated BIRD config before applying

Probing (probing/_index.md)

  • Abuse controls: destination blocklist filtering, maintenance/kill-switch
  • User management: admin endpoints to view/set per-user limits
  • Keeps the existing ≥10-servers scaling goal

Both keep the alpha label — these are the criteria to reach beta. The full technical checklists live in roadmap #41 and #29.

🤖 Generated with Claude Code

matthieugouel and others added 2 commits June 16, 2026 16:10
Fill in the previously-TBD exit criteria for both platforms, derived from
the current state of the code:

- Peering: BGP discipline (max-prefix/MRAI/damping), inline RPKI ROV on
  imports, and config-reload safety.
- Probing: destination blocklist filtering, maintenance/kill-switch, and
  admin per-user limit endpoints, alongside the existing >=10 servers goal.

Keeps the alpha label; these are the criteria to reach beta.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
apk's unpinned `hugo` floated to 0.160, which removed the .Site.Author
field still used by the hextra theme's RSS template — breaking the build
on every commit since ~April (rendering /categories RSS). Pin Hugo extended
to 0.155.0 (verified to build the site cleanly) via the official release
binary on a glibc base, instead of the floating Alpine package.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@matthieugouel matthieugouel merged commit e6bd59b into main Jun 16, 2026
6 checks passed
@matthieugouel matthieugouel deleted the docs/beta-exit-criteria branch June 16, 2026 14:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant